#include "type.h"
#include "resource.h"
#include "lcd.h"
#include "-gui.h"
#include "button.h"

#define	DEFAULT_CAPTION_HEIGHT	20
#define	DEFAULT_CAPTION_COLOR	0x7d7c
#define	DEFAULT_WIN_COLOR	RGB(0xd4, 0xd0, 0xc8)
#define	DEFAULT_BUTTON_COLOR	RGB(0xd9, 0xe4, 0xd0)

// static struct scrollbar sb = {
// 	.start_pt = {
// 		10, 10
// 	},
// 	.height = 100,
// 	.nr_total = 100,
// 	.nr_perpage = 50,
// };

// static struct progressbar pb = {
// 	.start_pt = {
// 		10, 10
// 	},
// 	.length = 100,
// 	.nr_total = 100,
// 	.nr_status = 50,
// };

// static struct seperator sp = {
// 	.start_pt = {
// 		10, 10
// 	},
// 	.length = 100,
// };

// static struct edit et = {
// 	.rt = {
// 		{50, 50},
// 		{100, 70}
// 	},
// };

// static struct check_box cb = {
// 	.start_pt = {
// 		50, 50
// 	},
// 	.caption = "Hello",
// };

static struct button bt1 = {
	.caption = "Test",
	.status = STATUS_INACTIVE,
	.style = BUTTON_STYLE_BORDER,
};

struct window bt = {
	/* window id */
	.id = IDC_BUTTON1,
	/* window type */ 
	.type = WIN_BUTTON,
	/* the control infomation */
	.rect = {
		{40, 40},
		{100, 100}
	},
	.info = &bt1,
};

